package modele;

import java.util.ArrayList;
import java.util.List;



public abstract class Famille {

	private String nom;
	private int loyerTheme;
	private List<Case> listeMembre= new ArrayList <Case>();
	
	
	
	public Famille(String nom, int loyerTheme) {
		this.nom = nom;
		this.loyerTheme = loyerTheme;
	}


	public abstract void ajouterMembre(Case c);

	
	public int getLoyerTheme() {
		return loyerTheme;
	}

	public void setLoyerTheme(int coutTheme) {
		this.loyerTheme = coutTheme;
	}

	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public List <Case> getListeMembre() {
		return listeMembre;
	}
	
	public abstract boolean familleComplete(Joueur proprietaire);
}
